The Exploratory Modeling Workbench: An open source toolkit for exploratory modeling, scenario discovery, and (multi-objective) robust decision making
نویسنده
چکیده
There is a growing interest in model-based decision support under deep uncertainty, reflected in a variety of approaches being put forward in the literature. A key idea shared among these is the use of models for exploratory rather than predictive purposes. Exploratory modeling aims at exploring the implications for decision making of the various presently irresolvable uncertainties. This is achieved by conducting series of computational experiments that cover how the various uncertainties might resolve. This paper presents an open source library supporting this. The Exploratory Modeling Workbench is implemented in Python. It is designed to (i) support the generation and execution of series of computational experiments; and (ii) support the visualization and analysis of the results from the computational experiments. The Exploratory Modeling Workbench enables users to easily perform exploratory modeling with existing models, identify the policy-relevant uncertainties, assess the efficacy of policy options, and iteratively improve candidate strategies. © 2017 The Author. Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Software availability Name of Software: Exploratory Modeling Workbench Description: The Exploratory Modeling Workbench is an open source Python library for exploratory modeling. Exploratory modeling underpins the various modelbased approaches for decision making under deep uncertainty. The library can be used to develop interfaces to existing simulation models, define computational experiments to conduct with those models, analyze the results of these experiments, and store the results. The software is available through pip, a Python package manager: pip install ema_workbench. It depends on the Python scientific computing stack (numpy, scipy, matplotlib) as well as seaborn and ipyparallel (both are available through the conda package manager). Optional dependencies are platypus (available through github) for many-objective optimization, SALib (available through the pip package manager) for global sensitivity analysis, and mpld3 (available through conda) for interactive visualizations of PRIM td. This is an open access article u Developer: Jan H. Kwakkel ([email protected]) with contributions from M. Jaxa-Rozen, S. Eker, W. Auping, E. Pruyt, and C. Hamarat Source language: Python Supported systems: unix, linux, windows, Mac License: BSD 3 clause
منابع مشابه
Futurology of Multi-Criteria Decision Making Techniques Using Philosophical Assumptions of Paradigms in Scenario Writing
There are many opportunities and threats in the decision-making environment for managers, and an organization must use research and information systems to change, monitor, and anticipate this environment. Futurism reflects how tomorrow reality gives birth to tomorrow's reality is. The purpose of this research; Analyzing the role of futures studies in the existing patterns of critical factors of...
متن کاملA robust multi-objective global supplier selection model under currency fluctuation and price discount
Robust supplier selection problem, in a scenario-based approach has been proposed, when the demand and exchange rates are subject to uncertainties. First, a deterministic multi-objective mixed integer linear programming is developed; then, the robust counterpart of the proposed mixed integer linear programming is presented using the recent extension in robust optimization theory. We discuss dec...
متن کاملInvestigating Open Source Project Success: A Data Mining Approach to Model Formulation, Validation and Testing
This paper demonstrates the use of Data Mining (DM) techniques in exploratory research. A robust model for identifying the factors that explain the success of Open Source Software (OSS) projects is created, validated and tested. The predictive modeling techniques of Logistic Regression (LR), Decision Trees (DT) and Neural Networks (NN) are used together in this analysis. Using Text Mining resul...
متن کاملAn open source framework for many-objective robust decision making
This study introduces a new open source software framework to support bottom-up environmental systems planning under deep uncertainty with a focus on many-objective robust decision making (MORDM), called OpenMORDM. OpenMORDM contains two complementary components: (1) a software application programming interface (API) for connecting planning models to computational exploration tools for many-obj...
متن کاملStable Specification Searches in Structural Equation Modeling Using a Multi-objective Evolutionary Algorithm
Structural equation modelling (SEM) is a statistical technique for testing and estimating causal relations using a combination of statistical data and qualitative causal assumptions [1]– [3]. SEM allows for both confirmatory and exploratory modeling. In exploratory modeling one starts with the specification of a hypothesis, which is tested against measurements by measuring how well the model fi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Environmental Modelling and Software
دوره 96 شماره
صفحات -
تاریخ انتشار 2017